package com.haojiang.mh.remote.bean

import com.haojiang.mh.remote.enums.ERange


/**
 *  功能码值
 */

data class AreaValue(
    val erea: Int,                                                                  //功能分类 马达,按摩器，记忆位置 等
//    val pressType: Int,                                                       //按键类型 短按 长按
    val code: String,                                                           //老协议代表设备代码-命令代码 新协议代表设备-比如第一个马达=0x24，第二个马达=0x26
    var curValue: Int = 0,                                                  //当前值
    var rangeMap: Map<ERange, Int>? = null,               //范围 比如马达的角度，按摩器强度等等
    val codeLIst: ArrayList<CodeBean>? = null,             //新协议用设备代码列表


//    val erea: Int,                                                            //功能分类 马达,按摩器，记忆位置 等
////    val pressType: Int,                                                       //按键类型 短按 长按
//    val code: String?,                                                         //发送码值 控制码值
//    val codeOld: String? = null,                                        //发送旧码值
//    val extraList: ArrayList<ExtraBean>? = null,              //附加功能列表-额外功能 比如马达的角度，按摩器强度等等
//    val alarm: Boolean = false,
//    val led: Boolean = false,
//    val voice: Boolean = false,
//    val aroma: Boolean = false
)
//    val codeOld: String = Byte.MIN_VALUE,                       //发送旧码值
